/*
 Main stuff
*/

#include <ExampleApplication.h>
#include "MonkeyInvaders.h"

//#include <NxOgre.h>


#if OGRE_PLATFORM == OGRE_PLATFORM_WIN32
#define WIN32_LEAN_AND_MEAN
#include "windows.h"

INT WINAPI WinMain( HINSTANCE hInst, HINSTANCE, LPSTR strCmdLine, INT )
#else
int main( int argc, char** argv )
#endif

{
	MonkeyInvaders mi;

	try
	{
		mi.go();
	}
	catch( Exception& e )
	{
#if OGRE_PLATFORM == OGRE_PLATFORM_WIN32
		MessageBox( NULL, e.getFullDescription().c_str(), "Woopsie", MB_OK | MB_ICONERROR | MB_TASKMODAL );
#else
		fprintf( stderr, "Error: %s\n", e.getFullDescription().c_str() );
#endif
	}

	return 0;
}

